payment hasn't arrived - Spanish English Dictionary